package com.gzsxy.esjy.handler;

import io.netty.channel.SimpleChannelInboundHandler;

/**
 * 基础handler
 * @author zhangxiaolong
 * @date 2022/7/6 9:36
 * @param <T>
 */
public abstract class BaseHandler<T> extends SimpleChannelInboundHandler<T> {
	
	abstract public Object getContent() ;
	
	abstract public void setContent(Object content) ;

//	@Override
//	public void channelRegistered(ChannelHandlerContext ctx) throws Exception {
//		ctx.fireChannelRegistered();
//	}
//
//	@Override
//	public void channelUnregistered(ChannelHandlerContext ctx) throws Exception {
//		ctx.fireChannelUnregistered();
//	}
//
//	@Override
//	public void channelActive(ChannelHandlerContext ctx) throws Exception {
//		ctx.fireChannelActive();
//	}
//
//	@Override
//	public void channelInactive(ChannelHandlerContext ctx) throws Exception {
//		ctx.fireChannelInactive();
//	}
//
//	@Override
//	public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) throws Exception {
//	}
}
